/*
 * @Description:
 * @Author: huhao
 * @email: 15553358105@163.com
 * @Date: 2021-05-17 11:26:19
 * @LastEditors: huhao
 * @LastEditTime: 2021-05-18 19:12:48
 */
module.exports = Object.freeze({
  dev: {
    ENV_NAME: "开发环境",
    SERVER_PATH: "10.125.49.174",
    SSH_USER: "lxgoread",
    PASSWORD: "Fd@mg&3f",
    PATH: "/home/lxgoread/gr/zqadmin",
    LOADINGSTYLE: "arrow4",
    SHELL: "npm run build:dev"
  },
  test: {
    ENV_NAME: "测试环境",
    // 测试
    SERVER_PATH: "10.211.95.237", // ssh地址 服务器地址
    SSH_USER: "hysmssit", // ssh 用户名
    // 登录方式 (二选一, 不用的方式注释掉)
    // 方式一 用秘钥登录服务器(推荐),
    // 把本机 公钥 .ssh目录下 id_rsa.pub 放服务器 authorized_keys 文件里, 多个电脑公钥换行分开
    // private 本机私钥文件地址(需要在服务器用户目录 一般是 ~/.ssh/authorized_keys 配置公钥 并该文件权限为 600, (.ssh文件夹一般默认隐藏)
    // 一般 .ssh在用户目录下  cd ~/.ssh/  复制路径放下面 pwd 可查看当前路径 路径用 / 别 \ 例如以下 C:/Users/Administrator/.ssh/id_rsa
    // PRIVATE_KEY: "C:/Users/Administrator/.ssh/id_rsa",
    // 方式二 用密码连接服务器
    PASSWORD: "hysmssit!Q2w",
    PATH: "/home/hysmssit/zq/admin", // 需要上传的服务器目录地址
    // (该参数可选) 默认为 arrow4 加载动画 有 dots 至 dots12 如 dots6,  line ,
    // pipe , star, arrow 至 arrow4 等等, 查看更多在该项目 src下的 spinner_style.js
    LOADINGSTYLE: "dots7",
    SHELL: "npm run build:test" // 自定义打包命令(不用请注释), 默认 npm run build , 可自定义 如 npm run build:prd 等
  },
  production: { // 正式
    ENV_NAME: "正式环境",
    SERVER_PATH: "",
    SSH_USER: "root",
    // PRIVATE_KEY: "",
    PASSWORD: "", // 非必填(每次运行命令后填写或者选择PRIVATE_KEY)
    PATH: "/test/html",
    // LOADINGSTYLE: 'arrow4',
    SHELL: "npm run build:pro"
  }
});
